package com.cema.manage.project.manage.withdrawalConfig.domain;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * 提现金额配置表 biz_withdrawal_config
 *
 * @author reasahi
 * @date 2024-07-28
 */
@TableName(value = "biz_withdrawal_config")
public class WithdrawalConfig extends Model<WithdrawalConfig> {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id")
    private Integer id;
    /**
     * 金额
     */
    @TableField(value = "wc_money")
    private Double wcMoney;
    /**
     * 提现次数
     */
    @TableField(value = "wc_number")
    private Integer wcNumber;
    /**
     * 类型（1金币，2红包）
     */
    @TableField(value = "wc_type")
    private Integer wcType;
    /**
     * 是否审核 （1是，2否）
     */
    @TableField(value = "ws_to_examine")
    private Integer wsToExamine;

    @TableField(value = "uv_channel")
    private Integer uvChannel;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 设置：主键
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取：主键
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置：金额
     */
    public void setWcMoney(Double wcMoney) {
        this.wcMoney = wcMoney;
    }

    /**
     * 获取：金额
     */
    public Double getWcMoney() {
        return wcMoney;
    }

    /**
     * 设置：提现次数
     */
    public void setWcNumber(Integer wcNumber) {
        this.wcNumber = wcNumber;
    }

    /**
     * 获取：提现次数
     */
    public Integer getWcNumber() {
        return wcNumber;
    }

    /**
     * 设置：类型（1金币，2红包）
     */
    public void setWcType(Integer wcType) {
        this.wcType = wcType;
    }

    /**
     * 获取：类型（1金币，2红包）
     */
    public Integer getWcType() {
        return wcType;
    }

    /**
     * 设置：是否审核 （1是，2否）
     */
    public void setWsToExamine(Integer wsToExamine) {
        this.wsToExamine = wsToExamine;
    }

    /**
     * 获取：是否审核 （1是，2否）
     */
    public Integer getWsToExamine() {
        return wsToExamine;
    }

    /**
     * 设置：创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取：创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    public Integer getUvChannel() {
        return uvChannel;
    }

    public void setUvChannel(Integer uvChannel) {
        this.uvChannel = uvChannel;
    }
}

